*{margin:0;padding:0}
ul{list-style:none}
.banner{overflow:hidden}
.banner ul{width:300%;margin-left:-100%;}
.banner ul li{width:33.33%;height:15rem;float:left;background-size:cover;background-position:center top;background-repeat:no-repeat}
.banner ul li a{background-size:cover;background-position:center top;background-repeat:no-repeat}
.type{width:100%;overflow:hidden}
.type>div{padding:10px;color:#ef2548;font-size:18px;width:80%;margin:0 auto;text-align:center}
.type div.jp{background:url(../images/shop1.png) no-repeat center center}
.type div.tj{background:url(../images/shop2.png) no-repeat center center}
.goods-list li{margin-bottom:2px}
.goods-list li .goods{display:block;background:url(../images/goods1.jpg) no-repeat;height:8rem;background-size:100%}
.goods-list li .list-right{width:60%;background-color:#fff;opacity:.9;border-radius:8px 0 0 8px;margin-top:.5rem;padding:0 1rem;float:right;height:7rem}
.list-right .list-right-top,.list-right .list-right-bottom{overflow:hidden}
.list-right .list-right-bottom{height:40%;margin-top: .6em;}
.list-right-top p{margin:3px 0 0 0;color:#ef2548;font-weight:bold;font-size:18px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-right-top>span{margin:6px 0 0 0;display:block;color:#999;font-size:.7rem;overflow:hidden;line-height:15px;height:30px}
.list-right-bottom p{margin:0;color:#ef2548;font-size:.9rem}
.list-right-bottom p .cart{color:#fff;border-radius:5px;float:right;font-size:.7rem;padding:4px 12px;background-color:#ef2548}
.list-right-bottom p>span{margin:0;color:#ef2548;font-size:18px}
.list-right-bottom>span{margin:6px 0 0 0;display:block;padding:2px;font-size:.65rem;overflow:hidden;float:left;width:65%;}
.list-right-bottom>span.xl{text-align: right;width:35%;}
.list-right-bottom span.left{color:#ef2548;border:1px solid #ef2548;padding:1px;border-radius:4px}
.list-right-bottom span.right{color:#888}
.list-right-bottom span.glay{margin-left:4px;color:#999}
.order-tab{ height:50px; background:white; border-bottom:1px solid #eee; font-size:1em;text-align:center;line-height:50px;}
.order-tab a{ float:left;width:14%;display:block; height:50px;padding-top:3px;}
.order-tab a.home{ float:right; height: 50px; width: 16%; background:url(../images/home.png) no-repeat center center; background-size: 20px;}
.order-tab div{width:70%; float:left;}